package com.youme.model.result

import com.google.gson.annotations.SerializedName
import com.youme.model.FriendCircleDetail

/**
 * Time:4/13/21 9:52 PM
 * Author:
 * Description:
 */
interface Resp {
    data class WeChatPayResp(
        @SerializedName("returnCode") val returnCode: String? = null,
        @SerializedName("returnMsg") val returnMsg: String? = null,
        @SerializedName("appid") val appid: String? = null,
        @SerializedName("mchId") val mchId: String? = null,
        @SerializedName("deviceInfo") val deviceInfo: String? = null,
        @SerializedName("nonceStr") val nonceStr: String? = null,
        @SerializedName("sign") val sign: String? = null,
        @SerializedName("resultCode") val resultCode: String? = null,
        @SerializedName("errCode") val errCode: String? = null,
        @SerializedName("errCodeDes") val errCodeDes: String? = null,
        @SerializedName("tradeType") val tradeType: String? = null,
        @SerializedName("prepayId") val prepayId: String? = null,
        @SerializedName("codeUrl") val codeUrl: String? = null,
        @SerializedName("mwebUrl") val mwebUrl: String? = null
    ) : Resp

    data class MyCircle(
        @SerializedName("isExamine") val isExamine: List<FriendCircleDetail>,
        @SerializedName("noExamine") val noExamine: List<FriendCircleDetail>
    ) : Resp
}
